JEU = graphique
#JEU =texte

OPT= -Wall -pedantic -ansi
DBG=-ggdb
CC=gcc

ifeq ($(JEU),texte)
    SRCS = CARTE.c JOUEUR.c JEU.c CASE.c DE.c main.c NCURSE.c PION.c
    LIBS = -lm -lncurses
    EXEC_NAME = facopoly_texte
else
    SRCS = CARTE.c JOUEUR.c JEU.c CASE.c DE.c main.c SDL.c PION.c
    LIBS = -lm -lSDL -lSDL_ttf -lSDL_image
    EXEC_NAME = facopoly
endif

BIN_DIR=bin
SRC_DIR=src
OBJ_DIR=obj
DATA_DIR=data



jouer : $(BIN_DIR)/$(EXEC_NAME)

$(BIN_DIR)/$(EXEC_NAME) : $(SRCS:%c=$(OBJ_DIR)/%o)
	$(CC)  -o $@ $^ $(LIBS)

$(OBJ_DIR)/%o: $(SRC_DIR)/%c
	$(CC) $(OPT) -c $< -o $@


objets : $(SRCS:%c=$(OBJ_DIR)/%o)

$(OBJ_DIR)/%o: $(SRC_DIR)/%c
	$(CC) $(OPT) -c $< -o $@

clean :
	rm $(OBJ_DIR)/*.o
